package g.beny.manage.bean;

import g.beny.framework.validation.annotation.Validations;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.EL;
import org.nutz.dao.entity.annotation.Name;
import org.nutz.dao.entity.annotation.Prev;
import org.nutz.dao.entity.annotation.Table;

/**
* 
*/
@Table("t_beny_sys_appmenu")
public class Appmenu {

	/**
	 * 
	 */
	@Name
	@Column("menuId")
	@Prev(els={@EL("uuuid(true)")})
	private String menuId;
	/**
	 * 
	 */
	@Column("menuName")
	@Validations(required = true,errorMsg="名称不能为空")
	private String menuName;
	/**
	 * 
	 */
	@Column("menuDesc")
	private String menuDesc;
	/**
	 * 
	 */
	@Column("menuType")
	private Integer menuType;
	/**
	 * 
	 */
	@Column("parent")
	private String parent;
	/**
	 * 
	 */
	@Column("companyMenuId")
	private String companyMenuId;
	/**
	 * 
	 */
	@Column("asscessUrlPath")
	private String asscessUrlPath;
	/**
	 * 
	 */
	@Column("createDate")
	private java.util.Date createDate;
	/**
	 * 
	 */
	@Column("createUser")
	private String createUser;
	/**
	 * 
	 */
	@Column("deleteUser")
	private String deleteUser;
	/**
	 * 
	 */
	@Column("deleteDate")
	private java.util.Date deleteDate;
	/**
	 * 
	 */
	@Column("status")
	private Integer status;
	/**
	 * @return the menuId
	 */
	public String getMenuId() {
		return menuId;
	}
	/**
	 * @param menuId the menuId to set
	 */
	public void setMenuId(String menuId) {
		this.menuId = menuId;
	}
	/**
	 * @return the menuName
	 */
	public String getMenuName() {
		return menuName;
	}
	/**
	 * @param menuName the menuName to set
	 */
	public void setMenuName(String menuName) {
		this.menuName = menuName;
	}
	/**
	 * @return the menuDesc
	 */
	public String getMenuDesc() {
		return menuDesc;
	}
	/**
	 * @param menuDesc the menuDesc to set
	 */
	public void setMenuDesc(String menuDesc) {
		this.menuDesc = menuDesc;
	}
	/**
	 * @return the menuType
	 */
	public Integer getMenuType() {
		return menuType;
	}
	/**
	 * @param menuType the menuType to set
	 */
	public void setMenuType(Integer menuType) {
		this.menuType = menuType;
	}
	/**
	 * @return the parent
	 */
	public String getParent() {
		return parent;
	}
	/**
	 * @param parent the parent to set
	 */
	public void setParent(String parent) {
		this.parent = parent;
	}
	/**
	 * @return the companyMenuId
	 */
	public String getCompanyMenuId() {
		return companyMenuId;
	}
	/**
	 * @param companyMenuId the companyMenuId to set
	 */
	public void setCompanyMenuId(String companyMenuId) {
		this.companyMenuId = companyMenuId;
	}
	/**
	 * @return the asscessUrlPath
	 */
	public String getAsscessUrlPath() {
		return asscessUrlPath;
	}
	/**
	 * @param asscessUrlPath the asscessUrlPath to set
	 */
	public void setAsscessUrlPath(String asscessUrlPath) {
		this.asscessUrlPath = asscessUrlPath;
	}
	/**
	 * @return the createDate
	 */
	public java.util.Date getCreateDate() {
		return createDate;
	}
	/**
	 * @param createDate the createDate to set
	 */
	public void setCreateDate(java.util.Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * @return the createUser
	 */
	public String getCreateUser() {
		return createUser;
	}
	/**
	 * @param createUser the createUser to set
	 */
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	/**
	 * @return the deleteUser
	 */
	public String getDeleteUser() {
		return deleteUser;
	}
	/**
	 * @param deleteUser the deleteUser to set
	 */
	public void setDeleteUser(String deleteUser) {
		this.deleteUser = deleteUser;
	}
	/**
	 * @return the deleteDate
	 */
	public java.util.Date getDeleteDate() {
		return deleteDate;
	}
	/**
	 * @param deleteDate the deleteDate to set
	 */
	public void setDeleteDate(java.util.Date deleteDate) {
		this.deleteDate = deleteDate;
	}
	/**
	 * @return the status
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	
	
}